package com.js.purs.service;

import java.util.List;
import com.js.purs.domain.PurBindDelv;

/**
 * 投递标书Service接口
 * 
 * @author ruoyi
 * @date 20240708
 */
public interface IPurBindDelvService 
{
    /**
     * 查询投递标书
     * 
     * @param delvId 投递标书主键
     * @return 投递标书
     */
    public PurBindDelv selectPurBindDelvByDelvId(Long delvId);

    /**
     * 查询投递标书列表
     * 
     * @param purBindDelv 投递标书
     * @return 投递标书集合
     */
    public List<PurBindDelv> selectPurBindDelvList(PurBindDelv purBindDelv);

    /**
     * 新增投递标书
     * 
     * @param purBindDelv 投递标书
     * @return 结果
     */
    public int insertPurBindDelv(PurBindDelv purBindDelv);

    /**
     * 修改投递标书
     * 
     * @param purBindDelv 投递标书
     * @return 结果
     */
    public int updatePurBindDelv(PurBindDelv purBindDelv);

    /**
     * 批量删除投递标书
     * 
     * @param delvIds 需要删除的投递标书主键集合
     * @return 结果
     */
    public int deletePurBindDelvByDelvIds(Long[] delvIds);

    /**
     * 删除投递标书信息
     * 
     * @param delvId 投递标书主键
     * @return 结果
     */
    public int deletePurBindDelvByDelvId(Long delvId);

    PurBindDelv selectPurBindDelvBySupCode(PurBindDelv purBindDelv);
}
